RACUNARSKE PERIFERIJE I INTERFEJSI
II Kolokvijum
30.04.2018.g.




Redni broj testa: 6



OBAVEZNO UNESITE SLJEDECE PODATKE:
Ime:
Prezime:
Broj indeksa: /


NAPOMENE:


Koriscenje mobilnih telefona nije dozvoljeno.
Na racunaru smiju biti aktivni samo prozor sa testom i Calculator.

Ukoliko birate jedan od ponudjenih odgovora:
    - Tacan izbor daje 10%.
    - Netacan izbor daje -5% (negativni poeni).
    - "Ne znam" daje 0.
Ukoliko unosite broj u edit polje:
    - Tacan odgovor daje 10%.
    - Netacan odgovor daje 0.

Test se predaje klikom na taster "PREDAJEM TEST".

U slucaju da student ne moze da preda test iz bilo kojeg razloga, obavezan je da se odmah javi nastavniku, zatim, da prepise na papir redni broj testa, ime, prezime, broj indeksa i rjesenja zadataka koje je uradio i to preda nastavniku.


TEST



P0. Koja tvrdnja nije tacna?
D/A konvertor se koristi za:

1.prikaz informacija u analognom obliku
2.pretvaranje muzike sa CD-a u analogni oblik
3.upravljanje i regulaciju analognih uredjaja i postrojenja
4.konverziju D/A funkcija
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P1. Velika zuta LED sa makete:

1.pretvara digitalni signal u osvjetljaj
2.pretvara digitalni podatak u jacinu svijetla
3.pretvara osvjetljaj u analogni napon
4.pretvara analogni napon u osvjetljaj
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P2. Dat je dio programa, za upravljanje intenzitetom svjetla po unaprijed zadatim odbircima.
for(i=0;;)
{
SetDAC(odbirak[i]);   
delay(1000);
i++;
}
Pri cemu je niz odbiraka definisan kao
int odbirak[15]={0,2,4,6,8,10,12,14, 12, 10, 8, 6, 4, 2, 0};
Da bi se ostvarila trouglasta funkcija intenziteta svjetla potrebno je:

1.umjesto SetDAC(odbirak[i]); staviti SetDAC(odbirak[i%7]);
2.nakon i++; dodati if(i>14)i=0;
3.nakon i++; dodati if(i>=14)i=0;
4.umjesto i++; staviti i+=2;
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P3. Koliko bitova ima A/D konvertor cija je rezolucija 128?

Unijeti tacan odgovor:

P4. Koja tvrdnja nije tacna?
A/D konverzija metodom sukcesivne aproksimacije se moze raditi:

1.hardverski pomocu SAR registra
2.postupkom binarnog pretrazivanja
3.softverski pomocu algoritma sukcesivne aproksimacije
4.hardverski pomocu obostranog brojaca
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P5. Dat je dio koda za realizaciju A/D konvertora metodom pratece konverzije:
if( !(digitalRead(COMP_OUT))){
if(brojac< 15)brojac++;
}
else{
if(brojac>0)brojac--;
}
Serial.println(brojac);
SetDAC(brojac);
Da bi konvertor ispravno funkcionisao, potrebno je

1.zamijeniti mjesta brojac++ i brojac--
2.umjesto digitalRead(COMP_OUT) staviti digitalRead(COMP_OUT) & 12
3.umjesto digitalRead(COMP_OUT) staviti digitalRead(COMP_OUT) & 8
4.umjesto !(digitalRead(COMP_OUT)) staviti digitalRead(COMP_OUT)
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P6. Dat je dio koda potreban za realizaciju A/D konvertora metodom sukcesivnih aproksimacija:
for(tezina=8; tezina; ???){
      napon+=tezina;
      SetDAC(napon);
      delay(50);
      if(!(digitalRead(COMP_OUT)))napon-=tezina;
}
Umjesto ??? treba da stoji

1.tezina>>=1
2.tezina++
3.tezina--
4.tezina*=2
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P7. Ovaj programski kod pripada:
while (inport(port) & BUSY);
outport(port, podatak[i]);
outport(port2, STROBE);
outport(port2, 0);

1.prijemniku za BUSY/STROBE prenos
2.prijemniku za prosti paralelni prenos
3.predajniku za BUSY/STROBE prenos
4.predajniku za prosti paralelni prenos
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P8. Koju liniju teksta treba izbaciti?
Paralelni prenos sa rukovanjem:

1.može biti dvosmjeran
2.Predajnik i prijemnik potvrduju jedan drugom predaju i prijem podataka
3.Podrzan je kod svih stampaca sa paralelnim portom
4.Brzina prenosa je maksimalna
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P9. Brzina prenosa podataka za USB.1 je:

1.115200 bit/s
2.12 Mbit/s
3.150 Mo/s (o=oktet)
4.480 Mbit/s
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


Zavrsio sam sa radom.